#ifndef LED_CONTROL_H
#define LED_CONTROL_H

#include "main.h"

#define LED7_PIN GPIO_PIN_0
#define LED8_PIN GPIO_PIN_1
#define LED9_PIN GPIO_PIN_2
#define LED10_PIN GPIO_PIN_3

#define LED7_ON()  HAL_GPIO_WritePin(GPIOC, LED7_PIN, GPIO_PIN_RESET)
#define LED7_OFF() HAL_GPIO_WritePin(GPIOC, LED7_PIN, GPIO_PIN_SET)

#define LED8_ON()  HAL_GPIO_WritePin(GPIOC, LED8_PIN, GPIO_PIN_RESET)
#define LED8_OFF() HAL_GPIO_WritePin(GPIOC, LED8_PIN, GPIO_PIN_SET)

#define LED9_ON()  HAL_GPIO_WritePin(GPIOC, LED9_PIN, GPIO_PIN_RESET)
#define LED9_OFF() HAL_GPIO_WritePin(GPIOC, LED9_PIN, GPIO_PIN_SET)

#define LED10_ON()  HAL_GPIO_WritePin(GPIOC, LED10_PIN, GPIO_PIN_RESET)
#define LED10_OFF() HAL_GPIO_WritePin(GPIOC, LED10_PIN, GPIO_PIN_SET)

// 初始化 LED 的 GPIO
void LED_Init(void);

#endif // LED_CONTROL_H
